#define offsetof(S,m) (size_t) &(((S*)0)->m)